<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>axicdma: xaxicdma_bd.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">axicdma
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="pages.html"><span>Examples</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xaxicdma__bd_8c.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xaxicdma_bd.c File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga594480d7591185014d72869ac15fd490"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga594480d7591185014d72869ac15fd490">XAxiCdma_BdClear</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga594480d7591185014d72869ac15fd490"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the content of the BD.  <a href="group__axicdma.html#ga594480d7591185014d72869ac15fd490">More...</a><br/></td></tr>
<tr class="separator:ga594480d7591185014d72869ac15fd490"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa16c4a61c0b1b2892ee5869e62546884"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#gaa16c4a61c0b1b2892ee5869e62546884">XAxiCdma_BdClone</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, <a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *TmpBd)</td></tr>
<tr class="memdesc:gaa16c4a61c0b1b2892ee5869e62546884"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clones the content from the template BD.  <a href="group__axicdma.html#gaa16c4a61c0b1b2892ee5869e62546884">More...</a><br/></td></tr>
<tr class="separator:gaa16c4a61c0b1b2892ee5869e62546884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2091d8d3a0a4743a557307b1153b4791"><td class="memItemLeft" align="right" valign="top">LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga2091d8d3a0a4743a557307b1153b4791">XAxiCdma_BdGetNextPtr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga2091d8d3a0a4743a557307b1153b4791"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the next BD pointer of the BD.  <a href="group__axicdma.html#ga2091d8d3a0a4743a557307b1153b4791">More...</a><br/></td></tr>
<tr class="separator:ga2091d8d3a0a4743a557307b1153b4791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4d51959154b33364f8e3104c4a1afb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#gab4d51959154b33364f8e3104c4a1afb0">XAxiCdma_BdSetNextPtr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, UINTPTR NextBdPtr)</td></tr>
<tr class="memdesc:gab4d51959154b33364f8e3104c4a1afb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function set the Next BD ptr of a BD.  <a href="group__axicdma.html#gab4d51959154b33364f8e3104c4a1afb0">More...</a><br/></td></tr>
<tr class="separator:gab4d51959154b33364f8e3104c4a1afb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25c6311cbd4ac7c3a1dec2e2a59c0bf7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga25c6311cbd4ac7c3a1dec2e2a59c0bf7">XAxiCdma_BdGetSts</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga25c6311cbd4ac7c3a1dec2e2a59c0bf7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the completion status of the BD.  <a href="group__axicdma.html#ga25c6311cbd4ac7c3a1dec2e2a59c0bf7">More...</a><br/></td></tr>
<tr class="separator:ga25c6311cbd4ac7c3a1dec2e2a59c0bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5ee87642c7b803ad1543c5f839872594"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga5ee87642c7b803ad1543c5f839872594">XAxiCdma_BdClearSts</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga5ee87642c7b803ad1543c5f839872594"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function clears the status bits of the BD.  <a href="group__axicdma.html#ga5ee87642c7b803ad1543c5f839872594">More...</a><br/></td></tr>
<tr class="separator:ga5ee87642c7b803ad1543c5f839872594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18cd5efedba0025703b7c3a845f52cad"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga18cd5efedba0025703b7c3a845f52cad">XAxiCdma_BdSetSrcBufAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:ga18cd5efedba0025703b7c3a845f52cad"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the source address of the BD.  <a href="group__axicdma.html#ga18cd5efedba0025703b7c3a845f52cad">More...</a><br/></td></tr>
<tr class="separator:ga18cd5efedba0025703b7c3a845f52cad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae42ce84dde541ca08b7995ded0e164cb"><td class="memItemLeft" align="right" valign="top">LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#gae42ce84dde541ca08b7995ded0e164cb">XAxiCdma_BdGetSrcBufAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:gae42ce84dde541ca08b7995ded0e164cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the source address of the BD.  <a href="group__axicdma.html#gae42ce84dde541ca08b7995ded0e164cb">More...</a><br/></td></tr>
<tr class="separator:gae42ce84dde541ca08b7995ded0e164cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b4866bb4184857c6de973d76f7e7e71"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga2b4866bb4184857c6de973d76f7e7e71">XAxiCdma_BdSetDstBufAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, UINTPTR Addr)</td></tr>
<tr class="memdesc:ga2b4866bb4184857c6de973d76f7e7e71"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the destination address of the BD.  <a href="group__axicdma.html#ga2b4866bb4184857c6de973d76f7e7e71">More...</a><br/></td></tr>
<tr class="separator:ga2b4866bb4184857c6de973d76f7e7e71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae95f4fe35bf907a14c7ec44dcc2f0033"><td class="memItemLeft" align="right" valign="top">LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#gae95f4fe35bf907a14c7ec44dcc2f0033">XAxiCdma_BdGetDstBufAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:gae95f4fe35bf907a14c7ec44dcc2f0033"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the destination address of the BD.  <a href="group__axicdma.html#gae95f4fe35bf907a14c7ec44dcc2f0033">More...</a><br/></td></tr>
<tr class="separator:gae95f4fe35bf907a14c7ec44dcc2f0033"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3467e25f29ab081f1d9b0a1a685adbfa"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga3467e25f29ab081f1d9b0a1a685adbfa">XAxiCdma_BdSetLength</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, int LenBytes)</td></tr>
<tr class="memdesc:ga3467e25f29ab081f1d9b0a1a685adbfa"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the length of the BD.  <a href="group__axicdma.html#ga3467e25f29ab081f1d9b0a1a685adbfa">More...</a><br/></td></tr>
<tr class="separator:ga3467e25f29ab081f1d9b0a1a685adbfa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2d0201500b1c123a0eb67c02f9666598"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga2d0201500b1c123a0eb67c02f9666598">XAxiCdma_BdGetLength</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga2d0201500b1c123a0eb67c02f9666598"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the length of the BD.  <a href="group__axicdma.html#ga2d0201500b1c123a0eb67c02f9666598">More...</a><br/></td></tr>
<tr class="separator:ga2d0201500b1c123a0eb67c02f9666598"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27a4cefa4eee7b30158763c0619c725b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga27a4cefa4eee7b30158763c0619c725b">XAxiCdma_BdSetPhysAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, UINTPTR PhysAddr)</td></tr>
<tr class="memdesc:ga27a4cefa4eee7b30158763c0619c725b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the Physical address of the BD.  <a href="group__axicdma.html#ga27a4cefa4eee7b30158763c0619c725b">More...</a><br/></td></tr>
<tr class="separator:ga27a4cefa4eee7b30158763c0619c725b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1025e9931f9d6fc4b7a0d526169eeab0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga1025e9931f9d6fc4b7a0d526169eeab0">XAxiCdma_BdSetIsLite</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, int IsLite)</td></tr>
<tr class="memdesc:ga1025e9931f9d6fc4b7a0d526169eeab0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the is lite mode field of the BD.  <a href="group__axicdma.html#ga1025e9931f9d6fc4b7a0d526169eeab0">More...</a><br/></td></tr>
<tr class="separator:ga1025e9931f9d6fc4b7a0d526169eeab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga270070a493422c1d6f64842febb012d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga270070a493422c1d6f64842febb012d8">XAxiCdma_BdSetHasDRE</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, int HasDRE)</td></tr>
<tr class="memdesc:ga270070a493422c1d6f64842febb012d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the has DRE field of the BD.  <a href="group__axicdma.html#ga270070a493422c1d6f64842febb012d8">More...</a><br/></td></tr>
<tr class="separator:ga270070a493422c1d6f64842febb012d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7956eaa8a90bcf2a0894d513b9c15639"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga7956eaa8a90bcf2a0894d513b9c15639">XAxiCdma_BdSetWordLen</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, int WordLen)</td></tr>
<tr class="memdesc:ga7956eaa8a90bcf2a0894d513b9c15639"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the word length field of the BD.  <a href="group__axicdma.html#ga7956eaa8a90bcf2a0894d513b9c15639">More...</a><br/></td></tr>
<tr class="separator:ga7956eaa8a90bcf2a0894d513b9c15639"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga03aff38e0c27e9925e4a79986e351e0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga03aff38e0c27e9925e4a79986e351e0d">XAxiCdma_BdSetMaxLen</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr, int MaxLen)</td></tr>
<tr class="memdesc:ga03aff38e0c27e9925e4a79986e351e0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the maximum transfer length field of the BD.  <a href="group__axicdma.html#ga03aff38e0c27e9925e4a79986e351e0d">More...</a><br/></td></tr>
<tr class="separator:ga03aff38e0c27e9925e4a79986e351e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga535e9b3301b3227aed27e42961304165"><td class="memItemLeft" align="right" valign="top">LONG&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga535e9b3301b3227aed27e42961304165">XAxiCdma_BdGetPhysAddr</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga535e9b3301b3227aed27e42961304165"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the Physical address of the BD.  <a href="group__axicdma.html#ga535e9b3301b3227aed27e42961304165">More...</a><br/></td></tr>
<tr class="separator:ga535e9b3301b3227aed27e42961304165"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37f4ecb500f691583798662804d5da18"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__axicdma.html#ga37f4ecb500f691583798662804d5da18">XAxiCdma_DumpBd</a> (<a class="el" href="group__axicdma.html#ga33f9ce1ca035334d63cd08d4cf26daea">XAxiCdma_Bd</a> *BdPtr)</td></tr>
<tr class="memdesc:ga37f4ecb500f691583798662804d5da18"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function dumps the BD, it is a debug utility.  <a href="group__axicdma.html#ga37f4ecb500f691583798662804d5da18">More...</a><br/></td></tr>
<tr class="separator:ga37f4ecb500f691583798662804d5da18"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
